package com.wn.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用于流程模块远程调用时的信息传输,执行节点
 * @author wuqingting
 * @date 2022/10/21
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ActivitiCompleteEntity {
    private String processDefinitionKey;//流程key(流程部署时已经定好的值)
    private String instanceId;//流程实例id,即业务表中的activitiInstanceId字段的值
    private String currUser;//当前节点的执行人
    private String[] nextAssignees;//下一节点的assigness占位符,若只有一个,则new String[]{"user1"}即可,若有多个(如并行网关),则传多个占位符
    private String[] nextUsers;//下一节点的执行人,与assigness一一对应
}
